-- This table is populated with the skills available to the character on load, class change and level up.
-- So it will always just contain what this character can cast.
buttonSkill = {
	[1] = {
		text = "What to show on the icon",
		spell = "The spell to cast",
		buff = {
		},
	},
	[2] = {
	},
}

-- This table is static. It defines what buttons get what skill for what class combinations
-- On load, class change and level up this table is parsed and buttonSkill is populated from it.
skills = {
	[99] = {
		text = "What to show on the icon",
		spell = "The spell to cast",
		button = 1, -- The button this skill goes to
		classPrimary = "AUGUR", 		-- Primary class needs to be this (Class specific skill)
		levelPrimary = 8, 					-- Level needed
		classSecondary = "KNIGHT",	-- Secondary class needs to be this (Generic or Elite skill)
		levelSecondary = 8,					-- Level needed
																-- If both primary and secondary is given it's an elite skill
		buff = {										-- Buffs associated with this skill
			name = "Name of the buff to check for",
			icon = "HOT",							-- name of the icon frame to show
			count = true,							-- Count how many of this buff is up? (Only HoT's?)
			hideButton = false,				-- Should we hide the button when it's up
		},
	},
	[1] = {
		text = "|cffddccbbSalve",
		spell = "Healing Salve",
		button = 1,
		classPrimary = "AUGUR",
		levelPrimary = 28,
		buff = {
			name = "Healing Salve",
			icon = "SALVE",
			hideButton = true,
		},
	},
	[2] = {
		text = "|cffffee22Quick",
		spell = "Urgent Heal",
		button = 2,
		classSecondary = "AUGUR",
		levelSecondary = 1,
	},
	[3] = {
		text = "|cffff9911HEAL",
		spell = "Heal",
		button = 3,
		classPrimary = "AUGUR",
		levelPrimary = 6,
	},
	[4] = {
		text = "|cffff2200HoT",
		spell = "Regenerate",
		button = 4,
		classSecondary = "AUGUR",
		levelSecondary = 1,
		buff = {
			name = "Regenerate",
			icon = "HOT",
			count = true,
		},
	},
	[5] = {
		text = "|cff0099ffShield",
		spell = "Wave Armor",
		button = 5,
		classPrimary = "AUGUR",
		levelPrimary = 2,
		buff = {
			name = { [1] = "Wave Armor", [2] = "Enhanced Wave Armor" },
			icon = "SHIELD",
			hidebutton = true,
		}
	},



	[] = {
		text = "F",
		spell = "Calm Heart",
		button = 10,
		classPrimary = "AUGUR",
		levelPrimary = 35,
		classSecondary = "KNIGHT",
		levelSecondary = 35,
		buff = {
			name = "Calm Heart",
			hideButton = true,
		},
	},

	[20] = {
		text = "|cff0099ffHo",
		spell = "Holy Protection",
		button = 7,
		classPrimary = "KNIGHT",
		levelPrimary = 25,
		classSecondary = "AUGUR",
		levelSecondary = 25,
		buff = {
			name = "Holy Protection",
			hidebutton = true,
		}
	},

	[] = {
		text = "",
		spell = "",
		button = 0,
		classPrimary = "",
		levelPrimary = 0,
		buff = {
			name = "",
			icon = "",
			hideButton = true,
			count = true,
		},
	},
}